草庐IT

Android VideoView比例缩放

全部标签

objective-c - UIScrollView 在缩放用户操作之前不会平移

我在InterfaceBuilder中有一个包含UIView的UIScrollView。在运行的应用程序中,即使View大于scrollView,当我平移scrollView时,它总是弹回原点。直到,也就是说,我用捏合手势缩放scrollView。之后平移使包含的View处于正确状态。我是否遗漏了一些关于scrollView中的平移/缩放设置或contentOffset设置?我无法弄清楚scroolView从缩放前到缩放后有什么变化,这使得它在之后但不是之前按需要工作。谁解决了这个问题,谢谢! 最佳答案 我遇到了完全相同的问题!在t

iphone - 未调用 viewForZoomingInScrollView 以支持缩放

我一直在制作应用程序,我在其中单击图像并弹出支持照片缩放和滑动的新窗口。我已经成功实现了照片滑动,但在图像缩放时我被难住了。为了支持缩放,我引用了苹果的指南SupportingthePinchZoomGestures并遵循方法..还包括这一行@interfaceAppReviewPopUp:UIViewController但遗憾的是viewForZoomingInScrollView没有在我的类(class)中被调用。我已经实现了缩放的全部功能,但它没有值(value),因为这个功能没有被调用。我正在发布我的编码链接如果有人有兴趣看一下编码。代码:http://pastebin.com

ios - 在缩放/变换时强制重绘 UIView 或 CALayer

假设您有一个UIView或一个CALayer可以进行自己的(矢量)绘图,并且您希望它在任何尺寸下都保持清晰,即使在缩放View时也是如此或层。当使用transform属性缩放时,如何让它重绘?强制更改bounds而不是使用transform的唯一方法是什么?或者在每一步都调用setNeedsDisplay?为什么UIImageView的行为似乎有所不同(即它似乎总是适本地缩放其源图像,即使使用transform和bounds不变)?是因为它是唯一直接设置底层CALayer的content属性的情况吗? 最佳答案 如果CALayer上

iOS @2x 适用于非视网膜且无法正确缩放

我在我的应用程序中使用的每个图像都有*@2x版本,只要我在模拟器中测试一切正常。但出于某种原因,在我的iPod4(非视网膜)应用程序上,不仅加载了错误的图像,而且还将它们缩放为实际大小的大约4倍。this中给出的答案主题将有助于解决缩放问题,但我仍然必须解决非视网膜-视网膜问题。 最佳答案 你需要有两个文件,一个用于视网膜显示,另一个用于非视网膜显示例如:myImage@2x.png(更大的视网膜文件)myImage.png(非视网膜的较小文件)然后调用[UIImageimageNamed:@"myImage"]应该可以*确保清洁所

ios - SKPhysicsBody 比例与父比例

我在父节点B中有一个节点A。我在节点B上使用setScale来产生缩放的错觉,但是当我这样做时,节点A及其所有sibling都没有预期的物理体。尽管A看起来越来越小,但它的物理体大小保持不变。这会导致古怪的行为。我怎样才能“缩小”并仍然具有合理的物理特性? 最佳答案 SKPhysicsBody无法缩放。作为hack,您可以破坏当前的物理体并在放大或缩小时添加一个较小的物理体,但不幸的是,这不是一个非常有效的解决方案。 关于ios-SKPhysicsBody比例与父比例,我们在StackO

ios - 如何将 MKZoomScale 转换为标准 [0-20] 缩放级别?

我想根据Googlemap等map平台使用的标准[0-20]缩放级别在drawMapRect:zoomScale:inContext:中编写一些绘图规则,但我不能似乎找到了将MKZoomScale转换为该比例的公式。有没有人要? 最佳答案 在MKMapView上尝试这个类别@interfaceMKMapView(Additions)-(double)zoomLevel;@end@implementationMKMapView(Additions)-(double)zoomLevel{doubletotalTilesAtMaxZoom

objective-c - 我的谷歌地图 iOS 应用中的缩放级别受到限制

我使用以下代码在用户位置显示map中心:...//startoffbydefaultcurrentpositionAppManager*appManager=[AppManagersharedManager];MKCoordinateRegionnewRegion;newRegion.center.latitude=[appManager.currentlatitudefloatValue];newRegion.center.longitude=[appManager.currentlongitudefloatValue];newRegion.span.latitudeDelta=0.

iphone - 调整图像大小以适合比例

在我的应用程序设计中,我为来自远程服务器的图像设置了一个正方形空间。但是,有时图像是横向矩形而不是正方形。我不想裁剪图像,而是将其缩小到足以适应正方形约束的程度,然后用一些背景色(可能是白色)填充剩余空间。 最佳答案 将UIImageView的contentMode设置为UIViewContentModeScaleAspectFit。 关于iphone-调整图像大小以适合比例,我们在StackOverflow上找到一个类似的问题: https://stacko

ios - 缩放 UIImage/CGImage

我正在使用AVFoundation在相机应用程序中实现缩放功能。我正在像这样缩放我的预览View:[videoPreviewViewsetTransform:CGAffineTransformMakeScale(cameraZoom,cameraZoom)];现在,拍完照片后,我想在将照片保存到相机胶卷之前使用cameraZoom值缩放/裁剪照片。我应该如何最好地做到这一点?编辑:使用Justin的回答:CGRectimageRect=CGRectMake(0.0f,0.0f,image.size.width,image.size.height);CGImageRefimageRef=

ios - 使用 UIGestureRecognizer (iOS) 围绕 anchorPoint 平移、缩放、旋转 UIView

我正在尝试使用UIGestureRecognizers旋转、平移和缩放UIView。识别器被添加到父View,而旋转、缩放等被应用到subview(_baseImage),这是为了让我能够在未来将其他东西覆盖在subview之上,同时仍然接收手势事件。想法是UIView应该围绕subview上两个触摸点下方的“anchor”缩放/旋转,因为这看起来是最自然的。我遇到的问题是设置anchor后subview的位置,而且缩放和旋转似乎没有使用设置的anchor。我对重叠坐标系/CGAffine变换缺乏了解可能让我陷入困境。代码是从各种示例中提取的。这是我目前的代码:-(void)setAn